home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 6256 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: goanna.cs.rmit.EDU.AU!not-for-mail
  2. From: ok@goanna.cs.rmit.EDU.AU (Richard A. O'Keefe)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Date: 12 Feb 1996 17:25:15 +1100
  6. Organization: Comp Sci, RMIT, Melbourne, Australia
  7. Message-ID: <4fmmgb$4g3@goanna.cs.rmit.EDU.AU>
  8. References: <00001a73+00002504@msn.com> <4fc0ff$ipd@goanna.cs.rmit.EDU.AU> <4fcra7$fva@solutions.solon.com> <dewar.823793016@schonberg> <4fgcu3$c5p@solutions.solon.com>
  9. NNTP-Posting-Host: goanna.cs.rmit.edu.au
  10. NNTP-Posting-User: ok
  11. X-Newsreader: NN version 6.5.0 #0 (NOV)
  12.  
  13. I am the one to whom Peter Seebach originally replied.
  14.  
  15. seebs@solutions.solon.com (Peter Seebach) writes:
  16. >Sorry; I had been (I thought) responding to a claim that K&R would be a poor
  17. >book from which to teach C.  I would consider C an excellent book to teach C
  18. >from.  The authors themselves, I believe, state that the book assumes some
  19. >prior programming experience.  (Although a good math or philosophy background,
  20. >and some computer use, seems to suffice.)
  21.  
  22. I myself learned C from K&R 1.  In fact, when I first read K&R 1, I was
  23. already familiar with Algol 68, Mary, BLISS, and BCPL, so C was just
  24. "more of the same".  For auto-didacts with an adequate computing background,
  25. K&R is just about perfect for learning C.
  26.  
  27. The context I had in mind was "books to be used in CS1 and/or CS2", and for
  28. _that_, I regret to say, K&R (any edition) is not a good textbook for the
  29. majority of students here, who want more background, more explanation, more
  30. examples, more hand-holding.
  31.  
  32. What relevance has this to comp.lang.ada?  Well, an extremely important thing
  33. about any programming text, even if it is for Ada, is the audience it is meant
  34. for.  I learned Ada from the Ada 83 LRM (well, actually, from the stuff that
  35. appeared in Sigplan Notices and then the Ada 80 LRM).   Already knowing about
  36. Modula (not Modula 2, Modula) and CLU and PL/I and so on made it a real
  37. pleasure to read the Ada 83 LRM, which I still admire greatly.  But you would
  38. not use it as your primary textbook in a CS1 Ada course.
  39.  
  40. -- 
  41. "conventional orthography is ... a near optimal system for the
  42.  lexical representation of English words." Chomsky & Halle, S.P.E.
  43. Richard A. O'Keefe; http://www.cs.rmit.edu.au/~ok; RMIT Comp.Sci.
  44.